mountain pyrola - French English Dictionary